Unique Technolgies
A Unique Set of Technologies for
Creating Component-Based Java Applications
LiveWater is based on a set of key innovations and features that
provide developers with the proper foundation for creating enterprise applications
through Java components:
LiveWater Component Definition
LiveWater's Component Definition is the foundation of the LiveWater
Component Design Center. This is an active, design-time data structure that
facilitates the creation, evolution, and reuse of Java software components such
as JavaBeans, EJBs, JSPs, applets and servlets. A LiveWater Component Definition
represents all of the information on how a component is designed and how an
application is constructed from components. It provides a consistent framework
for:
It's complete, because all design-time information provided to the tool is stored in the Component Definition. In LiveWater, all functional parts of an application are Component Definitions.
The LiveWater Component Definition generates a standard Java .class structure. LiveWater components feature an expanded set of design-time information that includes the following:
LiveWater Component Definitions:
LiveWater Component Definitions offer several distinct advantages, they:
Design changes to Component Definitions are always stored as deltas. That is, they are stored as the difference between what was newly designed/changed and what existed previously. So, when a developer customizes or localizes a component, he's actually saving only the customization work. Those deltas are applied to the latest base component. When the base component changes, the localization or customization work is automatically applied.
LiveWater Component Management
LiveWater Component Management features bring a new level of
value to Java 2 developers. LiveWater integrates core Java components, as well
as LiveWater extended components to support their reuse and extension into new
applications. In a world where applications are assembled components, a tightly
integrated, component-savvy management tool becomes an indispensable element
of successful Java development and an integral resource for a successful development
team. LiveWater Component Management is an application for the development team
in the same way a bill of materials application assists manufacturing operations.
The important functionality delivered through component management to the team
is:
Component Packaging
and Deployment
The LiveWater Component Design Center provides a robust set of
deployment and packaging capabilities. From a single extensible wizard-based
interface, LiveWater enables automatic production of any type of deployment
package - .jar, .ear, .war - with manifests and directory trees containing files.
Any type of file can be deployed, including class, image, and property files.
The Component packager provides fully customizable deployment behavior, enabling
the developer to change default behavior component-by-component. Default behavior
ensures that classes generated directly by the component in question are properly
deployed, and all components and other resources that it depends on are deployed
in the same container or are represented in other containers specified for runtime
availability. The tool provides capabilities to handle applications that load
components and classes dynamically. Also, new deployments can easily be implemented
when enhancements or upgrades are made to the deployed components, saving the
development team enormous time and energy.
LiveWater
| Development Challenges | Introducing
LiveWater | Unique Technologies | LiveWater Benefits
For more information, visit LiveWater's web site at www.livewater.com. Or, you can email us at info@livewater.com.
⌐ 2000 LiveWater, Inc.. All rights reserved. LiveWater is a trademark of LiveWater, Inc. All other trademarks or registered trademarks are property of their respective holders.